/**
				
		 *             *    
	  *     *       *     *
	*         *   *         *
  *             *             * 
   *@description : main 
   *@authro      : zhengxue
   *@created     : 2017-10-18
/*==================================================全局==========================================================================*/
@charset "UTF-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
}
html {overflow: hidden;overflow-y: auto; background:#fff;} /*始终让 Firefox 显示滚动条*/
* {word-wrap: break-word;padding: 0;margin: 0;}/*文字强制换行word-break:keep-all;(Ff)*/
table {border-collapse: collapse;}/*细线表格*/
fieldset, img {border: none;}/*清除描边*/
ul, li {list-style-type: none;}/*无列表项目标记*/
a {text-decoration: none;}/* 链接无下划线,有为underline;链接去框 */
a:link {color: #666;}/* 未访问的链接 */
a:visited {color: #666;}/* 已访问的链接 */
a:hover {color: #009fd6;}/* 鼠标在链接上 */
a:active {color: #666;blr:expression(this.onFocus=this.blur());}/* 点击激活链接 */
body {font-size: 12px;color:#666;background:#fff;min-width:1170px;font-family:'microsoft yahei'; background:url(../images/bodyBg.jpg) no-repeat center 110px; background-attachment:fixed; background-size:cover}
select, input {vertical-align: middle;outline: none;}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {cursor: pointer}
.h5 {clear: both;height: 5px;overflow: hidden;}
.h10 {clear: both;height: 10px;overflow: hidden;}
.h15 {clear: both;height: 15px;overflow: hidden;}
.h20 {clear: both;height: 20px;overflow: hidden;}
.h25 {clear: both;height: 25px;overflow: hidden;}
.h30 {clear: both;height: 30px;overflow: hidden;}
.h35 {clear: both;height:35px;overflow: hidden;}
.h40 {clear: both;height: 40px;overflow: hidden;}
.h45 {clear: both;height: 45px;overflow: hidden;}
.h50 {clear: both;height: 50px;overflow: hidden;}
.h55 {clear: both;height: 55px;overflow: hidden;}
.h60 {clear: both;height: 60px;overflow: hidden;}
.h70 {clear: both;height: 70px;overflow: hidden;}
.h80 {clear: both;height: 80px;overflow: hidden;}
.h90 {clear: both;height: 90px;overflow: hidden;}
.h95 {clear: both;height: 95px;overflow: hidden;}
.h100 {clear: both;height:100px;overflow: hidden;}
.clear {clear: both;overflow: hidden;}
.fl {float: left;display: inline;}
.fr {float: right;display: inline;}
.wrap {width:1200px;clear: both;margin: 0 auto;}
.imghover{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);	
	-webkit-transition: .5s all;
	-moz-transition: .5s all;
	-ms-transition: .5s all;
	-o-transition: .5s all;
	transition: .5s all;
}
.imghover:hover{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);	
}
.animated2{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
/*公共部分结束*/
/********************************此处首页样式开始*********************************/
/*顶部开始*/
.none{display:none}
.top{ height:92px; background:#fff; padding:18px 0 0; position: fixed; top:0; z-index:9; width: 100%; box-shadow: 0 0 5px 1px #eee;}
.top .logo{ display:block; height:73px; width:159px}
.hideTop{ height:110px; overflow: hidden;}
/*language*/
.language{ height: 35px; line-height: 35px; overflow: hidden; color: #999; text-transform: uppercase}
.language a:hover{ color:#f39a00}
.language a.hover{ color:#f39a00}
/*导航*/
.menu{height:35px;clear: both}
.menu dd {float:left;display:inline; padding-left:40px;height:57px; position: relative;}
.menu dd span{display:block;height:35px;text-align:center; overflow:hidden; font-size:14px; position:relative;}
.menu dd span:after{ content:''; height:2px; background:#2090c4; width:100%; position:absolute; left:0; bottom:0; display:none;-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.menu dd span a{ display:block;height:33px; line-height:30px;}
.menu dd:hover span:after{ display:block;}
.menu dd.hover span:after{ display:block;}
.menu dd.hover a{ color:#2090c4;}
.menu dd .div{position:absolute; top:57px; left:20px; width:100%; background:#fff; z-index:99; display: none }
.menu dd .div a{ height:40px; line-height:40px; font-size:14px;display:block; text-align:center; color: #666}
.menu dd .div a:hover{ background:#f2f6f7; color:#009fd6;}
.menu dd .div a.hover{ background:#f2f6f7; color:#009fd6;}
/*banner开始*/
.banner{position: relative;}
.banner .hd{width:100%;position: absolute;z-index: 1;bottom:34px;left: 0;height:7px;text-align: center; display: none}
.banner .hd ul{overflow: hidden;display: inline-block;}
.banner .hd ul li{cursor: pointer;float:left;display: inline;zoom:1;width:27px;height:7px;overflow:hidden;line-height:55px;margin:0 6px; border-radius:2px; background:#2090c4;}
.banner .hd ul li.on{background:#ff0000;}
.banner .bd{z-index: 0;overflow: hidden;}
.banner .bd li{background-size:cover !important;}
.banner .bd li a{display: block;width:100%;height:100%;}
.banner .btext{ width: 595px; height: 196px; position: absolute; left:50%; margin-left: -600px; top:50%; margin-top: -98px; background-size:100% auto !important}
.bbBox{ padding:27px 40px; background: #fff; height:44px; width: 1120px; position: absolute; bottom:-52px; left:50%; margin-left: -600px;box-shadow: 0 7px 25px -5px #eee;}
.bbBox .btnBox{ width:96px; height:33px;overflow:hidden; margin-top: 5px; position: relative;}
.bbBox .btnBox:after{ content:''; height:100%; background:#c1c1c1; width:1px; position:absolute; left:47px; bottom:0;}
.bbBox .btn{ height:33px; width:47px; cursor:pointer;opacity: 0.5}
.bbBox .prev{ background:#fff url(../images/prev.png) no-repeat left center;}
.bbBox .next{ background:#fff url(../images/next.png) no-repeat right center;}
.bbBox .prev:hover{opacity:1}
.bbBox .next:hover{opacity:1}
.pageState{ margin:5px 0 0 25px; width:60px; color:#888; height:35px; line-height:35px; text-align:center; font-size:14px; font-family: "Arial"}
.pageState span{ font-size: 30px; color: #333;}
.jump{ height:39px; width:28px; background:url(../images/jump.png) no-repeat center center; position:absolute;bottom:73px; left:50%; margin-left:-14px; cursor:pointer;
	animation: dropDown 1.5s linear  infinite alternate;
	-moz-animation: dropDown 1.5s linear  infinite alternate;
	-webkit-animation: dropDown 1.5s linear  infinite alternate;
	-o-animation: dropDown 1.5s linear infinite alternate;
	}
@keyframes dropDown
{
	0%   {bottom:73px}
	50%  {bottom:83px}
	100% {bottom:73px}
	}

@-moz-keyframes dropDown
{
	0%   {bottom:73px}
	50%  {bottom:83px}
	100% {bottom:73px}
	}
@-webkit-keyframes dropDown
{
	0%   {bottom:73px}
	50%  {bottom:83px}
	100% {bottom:73px}
	}
@-o-keyframes dropDown
{
	0%   {bottom:73px}
	50%  {bottom:83px}
	100% {bottom:73px}
}
/*搜索*/
.searchBox{height:44px;overflow:hidden;}
.searchBox .input{width:323px; height:44px; background:#f3f3f3; border:none; padding:0 0 0 10px; color:#999; font-family:"microsoft yahei"}
.searchBox a{ height:44px; width: 88px; line-height: 44px; text-align: center; color: #fff; font-size: 15px; background:#009fd6;}
/*顶部结束*/
/*===========================头部end===========================*/
.indexTit{ overflow:hidden; margin-bottom:25px; text-align: center;}
.indexTit a{ display:block; height:100%;}
.indexTit span{ color:#c5c5c5; height:40px; line-height:40px; font-size:30px; text-transform: uppercase; overflow:hidden; display:block;}
.indexTit em{ color:#333; height:46px; line-height:40px; font-size:22px; overflow:hidden; display:block; font-style:normal; }
.indexTit b{ width:27px; height:2px; background:#c4c4c4; overflow:hidden; display:block; margin:0px auto 0;}
.indexTit2 span{ color:#fff;}
.indexTit2 em{ color:#fff;}
.indexTit2 b{background:#fff;}
/*con1*/
.con1Box{ height:950px; overflow:hidden; background:url(../images/bg1.jpg) no-repeat center top;}
.aboutUs{ font-size:14px; line-height:28px; color:#999; overflow:hidden; height:120px; text-align:center; margin-bottom:20px;}
.aboutUs a{color:#999;}
.swichTab .bd{ width:680px; height:505px; overflow:hidden;}
.swichTab .bd .pic{width:680px; height:505px; display:block;}
.swichTab .bd .pic img{ width:100%; height:100%;}
.swichTab .hd{width:520px; height:53px; overflow:hidden; background:#f9fafb; position:relative; z-index:2; margin-top:43px;}
.swichTab .hd li{ width:173px; float:left; display:inline; height:50px; overflow:hidden; background:#eef2f3; border-top:3px solid #eef2f3;}
.swichTab .hd li a{ display:block; text-align:center; font-size:18px; color:#666; line-height:50px;}
.swichTab .hd li.on{border-top:3px solid #009fd6; background:#fff}
.swichTab .hd li.on a{ font-weight:bold; color:#222;}
.swichText{ width:420px; height:288px; padding:35px 50px; overflow:hidden; background:#fff; box-shadow:0 0 5px 2px #f5f5f5; position:relative}
.swichText p{ height:45px; width:100%; overflow:hidden; display:block;}
.swichText .text{ line-height:30px; font-size:14px; color:#777; overflow:hidden;}
.swichText .text a{ color:#009fd6}
.swichText .text a:hover{ text-decoration:underline; color:#009fd6}
.swichText b{ width:104px; height:11px; display:block; overflow:hidden; background:url(../images/icon4.png) no-repeat left center;}
.swichText .order{ height:35px; width:90px; background:#f39a00 url(../images/icon5.png) no-repeat 88px center; line-height:35px; padding-left:30px;color:#fff; display:block; position:absolute; right:0; bottom:0;}
.swichText .order:hover{ opacity:0.8}
/*con2*/
.con2Box{overflow:hidden; background:url(../images/bg2.jpg) no-repeat center top;}
.con2{ background:#fff; padding:40px 33px 50px; overflow:hidden; margin:0 auto; width:1200px;}
.con2Tit{ height:65px; overflow:hidden;}
.con2Tit a{ line-height:50px; font-size:18px; color:#333; font-weight:bold; display:block; overflow:hidden;}
.con2Text{ overflow:hidden; font-size:14px; line-height:28px; color:#777; height:112px;}
.con2Text .box{ width:585px; overflow:hidden;}
.con2Text a{ color:#009fd6}
.con2Text a:hover{ text-decoration:underline; color:#009fd6}
.numDl{ height:110px; overflow:hidden; border-left:1px solid #e1e1e1;}
.numDl dd{ width:298px;border-right:1px solid #e1e1e1; float:left; display:inline; height:100px; text-align:center; padding-top:10px;}
.numDl dd .divTop{ height:55px; line-height:55px; font-size:14px; color:#aaaaaa; overflow:hidden;}
.numDl dd b{ font-size:50px; color:#009fd6; line-height:55px; font-family:"Arial"; padding-right:10px;}
.numDl dd span{ height:35px; line-height:35px; font-size:14px; color:#aaaaaa; overflow:hidden; display:block;}
.numDl dd i{ font-style:normal}
.ImgSlide{ overflow:hidden; position:relative;}
.ImgSlide .hd{ display:none}
.ImgSlide dd{ overflow:hidden; float:left; display:inline; width:387px; margin-right:20px;}
.ImgSlide dd .pic{ width:387px; height:270px; display:block; overflow:hidden; position:relative;}
.ImgSlide dd .pic img{ width:387px; height:270px;}
.ImgSlide dd .bg{ width:100%; height:100%; position:absolute; top:0;left:0; background:rgba(0,0,0,0.7); display:none;}
.ImgSlide dd i{ width:80px; height:66px; background:url(../images/icon6.png) no-repeat center center; display:block; margin:102px auto 0;}
.ImgSlide dd .a1{ height:58px; line-height:58px; display:block; font-size:14px; color:#777; overflow:hidden; text-align:center}
.ImgSlide dd .a1:hover{ color:#f3a600;}
.ImgSlide .btn{ width:39px; height:42px; display:block; position:absolute; top:50%; margin-top:-42px; cursor:pointer}
.ImgSlide .prev1{ background:url(../images/prev1.png) no-repeat center center; left:0;}
.ImgSlide .next1{ background:url(../images/next1.png) no-repeat center center; right:0;}
.ImgSlide dd .pic:hover .bg{ display:block}
/*con3*/
.con3Box{ overflow:hidden; height:755px;background:url(../images/bg3.jpg) no-repeat center top;}
.con3Dl{ overflow:hidden; width:1280px;}
.con3Dl dd{ width:580px; height:170px; float:left; display:inline; margin:15px 53px 15px 0; position:relative;}
.con3Dl dd b{ height:70px; width:70px; line-height:70px; text-align:center; font-size:38px; color:#fff; font-weight:bold; font-family:"Arial"; display:block; position:absolute; left:0; top:50%; margin-top:-35px; background:#009fd6; transition:all .3s;-webkit-transition:all .3s; display:none}
.con3Dl dd .box{ width:475px; height:130px; padding:25px 25px 15px 65px; background:#fff; box-shadow:0 0 3px 2px #eee; overflow:hidden;}
.con3Dl dd a{ height:36px; line-height:36px; font-size:18px; color:#333; display:block; overflow:hidden; margin-bottom:10px;}
.con3Dl dd span{ height:52px; line-height:26px; font-size:14px; color:#888; display:block; overflow:hidden; margin-bottom:15px;}
.con3Dl dd i{ width:77px; height:11px; display:block; overflow:hidden; background:url(../images/icon4.png) no-repeat right center;}
.con3Dl dd:hover a{ color:#f3a600}
.con3Dl dd:hover b{ background:#f3a600}
.con3Box .more{ height:35px; width:90px; background:#b9b9b9 url(../images/icon5.png) no-repeat 88px center; line-height:35px; padding-left:30px;color:#fff; display:block; margin:0 auto;}
.con3Box .more:hover{ opacity:0.8}
/*底部开始*/
.footer{overflow: hidden;font-size:14px; padding:50px 0 65px;background:#383838;}
.footDl{overflow: hidden; }
.footDl dd{ float:left; display:inline; width:190px; overflow:hidden;}
.footDl dd a{ line-height:30px; font-size:14px;overflow:hidden; display:block; height:30px; color:#838383;}
.footDl dd a:hover{ color:#fff}
.footDl dd .a1{ padding-top: 5px; margin-bottom: 10px; height:35px; line-height:35px; overflow:hidden; font-size:16px; color:#d5d5d5; display:inline-block; border-bottom: 1px solid #d5d5d5;}
.footRight{ width: 300px; padding-left: 63px; border-left: 1px solid #4e4e4e; overflow: hidden;}
.flogo{ width: 100%; height: 60px; overflow: hidden; background:url(../images/logo2.png) no-repeat left center; margin-bottom: 20px; }
.footRight .fCon{ line-height: 36px; height: 36px; overflow: hidden; font-size: 14px; padding-left:30px; }
.footRight .icon1{background:url(../images/icon1.png) no-repeat left center;}
.footRight .icon2{background:url(../images/icon2.png) no-repeat left center;}
.footRight .icon3{background:url(../images/icon3.png) no-repeat left center;}
.f_share{ height:33px;overflow:hidden; padding:10px 0 5px;}
.f_share a{ padding:0 !important; height:33px !important; width:33px !important; margin:0 13px 0 0 !important;}
.f_share .f_tsina{ background:url(../images/f_share.png) no-repeat left top;}
.f_share .f_sqq{ background:url(../images/f_share.png) no-repeat -46px top;}
.f_share .f_weixin{ background:url(../images/f_share.png) no-repeat -92px top;}
.footer2{ padding:15px 0; height:40px; line-height:40px; color:#777; font-size:14px; overflow:hidden; background:#2b2b2b;}
.footer2 a{ color:#777}
.footer2 a:hover{ color:#fff}
/*floatBox*/
.floatBox {width:71px;height:210px;position:absolute;right: 0;z-index: 9999999999;}
.floatBox .box {display: block;width:71px;height:69px;cursor: pointer; transition: all .3s;-webkit-transition: all .3s;}
.floatBox .zixun {background: url(../images/floatbg.png) no-repeat;background-position: left top;}
.floatBox .rexian {background: url(../images/floatbg.png) no-repeat;background-position: left -69px; position:relative;}
.floatBox .phone{ height:69px; width:180px; text-align:center; background:#fff; line-height:69px; font-size:18px; color:#888;position:absolute; right:70px; top:0; display:none}
.floatBox .rexian:hover .phone{ display:block}
.floatBox .toTop {background: url(../images/floatbg.png) no-repeat;background-position: left bottom;height:70px;}
.floatBox .zixun:hover {background-position: right top;}
.floatBox .rexian:hover {background-position:right -69px;}
.floatBox .toTop:hover {background-position: right bottom;}
/*************************二级页面样式 begin***********************************/
.subContent{ padding:30px; background:#fff; overflow:hidden;}
.contentBox{min-height:500px;height:auto !important;height:500px;}
/*location*/
.location{ height:40px; overflow:hidden;}
.location span{ font-size:30px; color:#333; line-height:40px;}
.location .home{ padding-left:20px; background:url(../images/icon7.png) no-repeat left center; font-size:14px; line-height:30px; margin-top:10px;}
.location a.hover{ color:#008fc0}
/*subMenu*/
.subMenu{ overflow:hidden;}
.subMenu dd{ float:left; display:inline; margin:0 2px 2px 0;text-align:center; height:40px;}
.subMenu dd a{ display:block; height:40px; width:144px; color:#fff; background:#b9b9b9;font-size:14px; line-height:40px;}
.subMenu dd:hover a{ background:#2090c4;font-weight:bold}
.subMenu dd.hover a{ background:#2090c4;font-weight:bold}
.subLocation{ height:50px; line-height:50px; font-size:22px; color:#008fc0; overflow:hidden; border-bottom:1px solid #d3d3d3;}
/*页码开始*/
.page{padding:10px;overflow: hidden;clear: both;margin:0px auto;text-align: center;}
.page a{padding:9px 16px;color:#666; border:1px solid #d9d9d9;margin-right: 3px; font-size:14px;}
.page a:hover{border:1px solid #009fd6;color: #009fd6;}
.page a.hover{border:1px solid #009fd6;color: #009fd6;}
/*页码结束*/
/*全图列表*/
.newsAllImg{ clear:both; overflow:hidden; width:1165px; }
.newsAllImg dd{ width:363px; margin:0 25px 10px 0;float:left; display:inline;}
.newsAllImg dd .pic{ width:363px; height:254px; display:block; overflow:hidden;}
.newsAllImg dd .pic img{width:363px; height:254px;}
.newsAllImg dd .a1{ height:52px;display:block; line-height:52px;font-size:14px; text-align:center; overflow:hidden; color:#777}
.newsAllImg dd .a1:hover{ color:#008fc0}
/*瀑布流*/
#container{position:relative;width:1180px}
.grid{min-height:100px;font-size:12px;float:left;background:#fff;margin:0 20px 20px 0;}
.grid .imgholder{overflow:hidden;position:relative; padding:8px; background:#eaeaea; transition:all .3s;-webkit-transition:all .3s;}
.grid .imgholder img{width:100%;background:#ccc;display:block;}
.grid:hover .imgholder{ background:#009fd6;}
/*图文列表*/
.newsTextImg{ clear:both; overflow:hidden;}
.newsTextImg dd{ height:230px;overflow:hidden; margin-bottom:40px;}
.newsTextImg dd .pic{width:330px; height:230px; overflow:hidden; margin-right:45px;}
.newsTextImg dd .pic img{width:330px; height:230px; display:block;}
.newsTextImg dd .text{overflow:hidden;height:230px; width:650px;}
.newsTextImg dd .a1{ height:48px; line-height:48px;font-size:18px; color:#333; display:block;overflow:hidden; margin-bottom:10px;}
.newsTextImg dd .a1:hover{color:#009fd6}
.newsTextImg dd span{ height:52px; line-height:26px; font-size:14px; color:#888; display:block;overflow:hidden;margin-bottom:25px;}
.newsTextImg dd i{ width:104px; height:11px; display:block; overflow:hidden; background:url(../images/icon4.png) no-repeat left center;}
.newsTextImg .date{ height:58px; width:85px; background:#e2e2e2; padding:44px 0; text-align:center; color:#999;transition:all .3s;-webkit-transition:all .3s; margin-top:50px;}
.newsTextImg .date b{ height:38px; line-height:38px; font-size:30px; display:block; overflow:hidden; font-weight:normal}
.newsTextImg .date em{ height:20px; line-height:20px; font-size:12px; display:block; overflow:hidden; font-style:normal}
.newsTextImg dd:hover .date{ color:#fff; background:#009fd6;}
/*图文列表2*/
.newsTextImg2{ clear:both; overflow:hidden;}
.newsTextImg2 dd{ height:112px;overflow:hidden; margin-bottom:40px; padding:0 44px 40px 0; border-bottom:1px solid #d3d3d3;}
.newsTextImg2 dd .pic{width:130px; height:112px; overflow:hidden; margin:0 28px; position:relative;}
.newsTextImg2 dd .mc{ height:100%; width:100%; position:absolute; top:0; left:0; background:url(../images/mc.png) no-repeat center center; z-index:2}
.newsTextImg2 dd .pic img{width:130px; height:112px; display:block;}
.newsTextImg2 dd .text{overflow:hidden;height:112px;}
.newsTextImg2 dd .a1{ height:35px; line-height:35px;font-size:16px; color:#008fc0; display:block;overflow:hidden; margin-bottom:5px;}
.newsTextImg2 dd .a1:hover{color:#008fc0; text-decoration:underline;}
.newsTextImg2 dd span{ height:78px; line-height:26px; font-size:14px;display:block;overflow:hidden;}
/*图文列表3*/
.newsTextImg3{ clear:both; overflow:hidden;}
.newsTextImg3 dd{ height:445px; overflow:hidden;}
.newsTextImg3 dd .pic{height:445px; width: 600px; overflow:hidden;}
.newsTextImg3 dd .pic img{height:445px; width: 600px; display:block;}
.newsTextImg3 dd .text{ overflow:hidden; height:255px; padding:95px 90px; background: #fff;}
.newsTextImg3 dd .a1{ height:40px; line-height:40px; font-size:22px; color:#666666; display:block;overflow:hidden;text-align:center;}
.newsTextImg3 dd .a1:hover{color:#2090c4;}
.newsTextImg3 dd p{ height:45px; width:100%; overflow:hidden; display:block; margin-bottom:30px;}
.newsTextImg3 dd span{ height:60px; line-height:30px; font-size:14px; color:#777; display:block;overflow:hidden;margin-bottom:40px; text-align:center;}
.newsTextImg3 .order{ height:35px; width:90px; background:#b9b9b9 url(../images/icon5.png) no-repeat 88px center; line-height:35px; padding-left:30px;color:#fff; display:block; margin:0 auto;}
.newsTextImg3 .order:hover{ background:#009fd6 url(../images/icon5.png) no-repeat 88px center;}
/*文字列表*/
.newsList{ overflow:hidden;}
.newsList dd{height:170px; overflow:hidden; margin-bottom:30px;position:relative;}
.newsList dd b{ height:70px; width:70px; line-height:70px; text-align:center; font-size:38px; color:#fff; font-weight:bold; font-family:"Arial"; display:block; position:absolute; left:0; top:50%; margin-top:-35px; background:#009fd6; transition:all .3s;-webkit-transition:all .3s;}
.newsList dd .box{height:130px; padding:25px 25px 15px 65px; background:#f7f7f7;overflow:hidden; margin-left:35px;}
.newsList dd a{ height:36px; line-height:36px; font-size:18px; color:#333; display:block; overflow:hidden; margin-bottom:10px;}
.newsList dd span{ height:52px; line-height:26px; font-size:14px; color:#888; display:block; overflow:hidden; margin-bottom:15px;}
.newsList dd i{ width:77px; height:11px; display:block; overflow:hidden; background:url(../images/icon4.png) no-repeat right center;}
.newsList dd:hover a{ color:#f3a600}
.newsList dd:hover b{ background:#f3a600}
/*下载列表*/
.downList{ overflow:hidden;}
.downList dd{ height:40px; line-height:40px; overflow:hidden;}
.downList dd .a1{ padding-left:15px; background:url(../images/icon8.png) no-repeat left center; font-size:14px;}
.downList dd .downBtn{ width:120px; height:30px; text-align:center; line-height:30px;}
.downList dd .downBtn:hover{background:#009fd6; color:#fff;}

/*表单*/
.form{ clear:both; overflow:hidden}
.form dd{ clear:both; margin-bottom:22px; line-height:46px;}
.form input{ float:left; display:inline;height:44px; line-height:44px; border:1px solid #dedede;padding:0 10px;font-family:"microsoft yahei"}
.form input.input1{ width:425px;}
.form input.input2{ width:255px;}
.form .textarea{ display:block; line-height:25px; width:800px; height:200px; padding:0 10px;border:1px solid #dedede;font-family:"microsoft yahei"; resize:none}
.form i{ padding-left:10px; float:left; display:inline; font-size:14px; color:#e05339; font-style:normal}
.form .code{height:42px; width:100px; margin:0 10px;overflow:hidden}
.form img{height:42px; width:100px;}
.form .change{ color:#2090c4; line-height:20px; text-decoration:underline; padding-top:22px;}
.form .change:hover{ text-decoration:none}
.formBtn{ overflow:hidden;height:50px; padding-top:5px; margin-bottom:20px;}
.formBtn a{ display:block; width:180px; height:50px; text-align:center; line-height:50px; background:#009fd6; color:#fff; font-size:16px;}
.formBtn a:hover{ opacity:0.9; color:#fff;}
/*客服支持*/
.serviceBox{ width:1140px; overflow:hidden;}
.service{ overflow:hidden; width:1142px;}
.service dd{ width:450px; float:left; display:inline; border-right:1px dotted #c8c8c8;border-bottom:1px dotted #c8c8c8; height:129px; overflow:hidden; padding-top:40px; }
.service dd:nth-child(1){ padding-top:0px;}
.service dd:nth-child(2){ padding-top:0px;}
.service dd:nth-child(2n){ padding-left:120px;}
.service dd:nth-child(2n+1){ padding-right:120px;}
.service dd:last-child{border-bottom:none; padding-bottom:40px;}
.service dd a{ height:20px; line-height:20px; font-size:16px; color:#009fd6; margin-bottom:16px; display:block; overflow:hidden;}
.service dd span{ font-size:14px; line-height:22px; overflow:hidden; display:block;}
/*招聘列表*/
.question{display:block;overflow:hidden;}
.question dd{display:block;clear:both;overflow:hidden;margin:0 0 15px 0;}
.question dd .div1{clear:both;height:60px;background:#f9f9f9;overflow:hidden;cursor:pointer;}
.question dd .div1.hover{ background:#0292c4;}
.question dd .div1.hover span.span1{ color:#fff}
.question dd .div1 span{display:inline;float:left;height:60px;line-height:60px;color:#666;}
.question dd .div1 span.span1{ width:1025px;text-align:left;padding:0 10px 0 40px;font-size:16px;}
.question dd .div1 span.span2{width:50px; background:url(../images/icon9.png) no-repeat center center;}
.question dd .div1 span.span2.hover{background:url(../images/icon10.png) no-repeat center center;}
.question dd .div2{color:#777;overflow:hidden;padding:40px 45px;font-size:14px;line-height:28px;text-align:left;display:none; background:#fff;}
.question dd .div2 .A{ color:#009fd6; font-weight:bold; font-size:18px;}
/*招聘列表*/
.recruitment{ overflow:hidden;}
.recruitment dd{ background:#f4f4f4; margin-bottom:15px; overflow:hidden; padding:20px 30px; height:86px;}
.recruitment dd .a1{ height:44px; line-height:44px; font-size:18px; color:#333; display:block; overflow:hidden;}
.recruitment dd .a1:hover{ color:#009fd6}
.recruitment dd .bot{ height:35px; line-height:35px; font-size:14px; color:#777; overflow:hidden;}
.recruitment dd span{ float:left; display:inline; margin-right:50px;}
.recruitment dd .sqBtn{ width:117px; height:35px; line-height:35px; text-align:center; font-size:14px; color:#fff; border-radius:20px; background:#b9b9b9; margin-top:25px;}
.recruitment dd .sqBtn:hover{ background:#009fd6;}
#openCon2{ padding:0 30px;}
.zpForm{ overflow:hidden;}
.zpForm dt{ overflow:hidden; height:50px; line-height:35px; color:#666; font-size:14px;}
.zpForm dd{ overflow:hidden; margin-bottom:10px;}
.zpForm dd input{ width:328px; height:48px; border:1px solid #ececec; display:block; background:#FFF; padding:0 10px; font-family:"Microsoft YaHei"; font-size:14px;}
.zpForm dd a{ float:left; display:inline; width:100px; height:48px; text-align:center; line-height:48px; color:#666666; font-size:14px; background:#efefef;}
.zpForm dd em{ float:left; display:inline; line-height:48px; font-size:14px; color:#999999; margin-left:20px; font-style:normal}
/*联系我们*/
.mapBox{height:345px; overflow:hidden}
.contactText{font-size:14px; color:#666; overflow:hidden;}
.contactText .tit{ width: 315px; margin-right: 30px; line-height: 45px; font-size: 18px; color: #333;}
.contactText .con{ width:520px; line-height: 30px; overflow: hidden;}
.contactText span{ display:block;}
.contactText .ewm{ overflow: hidden;}
.contactText .ewm p{ width:124px; height: 124px; display: block; overflow: hidden;}
.contactText .ewm p img{ width:124px; height: 124px;}
.contactText em{ line-height: 28px; display: block; overflow: hidden; text-align: center; font-style:normal}
/*大事记*/
.bigNews{ height:465px; overflow:hidden; padding-top:7px;}
.bigNews dd{ position:relative; padding-left:105px;}
.bigNews dd .date{ width:80px; height:30px; line-height:30px; font-size:14px; text-align:center; color:#fff; background:#009fd6; position:absolute; top:-7px; left:0;}
.bigNews dd i{ width:32px; height:14px; background:url(../images/bicn1.png) no-repeat center center; position:absolute; top:0; left:99px; display:block;}
.bigNews .listBox{ padding-left:34px; border-left:2px solid #a1a1a1; padding-bottom:60px;min-height:30px; height:auto !important; height:30px; overflow:hidden;}
.bigNews ul{ margin-top:-8px;}
.bigNews ul li{line-height:32px; font-size:14px; overflow:hidden; padding-left:15px; background:url(../images/icon8.png) no-repeat left center;}
.bigNews dd:hover i{background:url(../images/bicn2.png) no-repeat center center;}
.bigNews dd:hover .listBox{border-left:2px solid #009fd6;}
.bigMore{ margin-left:56px; padding-top:28px; background:url(../images/icon12.png) no-repeat center 5px; width:100px;}
.bigMore a{ width:55px; height:30px; line-height:30px; color:#fff; background:#b9b9b9 url(../images/icon11.png) no-repeat 26px center; padding-left:45px; display:block;}


/*单篇，新闻详细页*/
.articleBox{ line-height:34px; font-size:14px; clear:both; overflow:hidden; color:#666; min-height:500px; height:auto !important; height:500px;}
.articleBox img{max-width:100%;}
.articleTitle {clear: both;text-align: center;padding:10px 10px 0;line-height:40px;font-size:24px;color:#141414;}
.articleTime {display: block;clear: both;text-align: center;color:#666;font-size:14px;line-height:40px;border-bottom:1px solid #d3d3d3;padding-bottom:10px; margin-bottom:20px}
.articleTime span{ display:inline-block}
.articleTime b{ color:#e05339}
.artSize{position: relative;margin-left: 15px;}
.artSize a{display: block;font-size: 14px;color:#666;overflow: hidden;}
.artSize a span{font-family: "宋体";padding-right: 5px;font-size: 16px;}
.artSizeBox{display: none;width: 75px;overflow: hidden;position: absolute;left: 0px;top:30px;border-top:1px solid #fff;}
.artSizeBox span{display: block;height: 20px;overflow: hidden;border-top:1px solid #fff;font-size: 14px;color:#666;background: #f5f5f5;text-align: center;line-height: 20px;cursor: pointer;}
.artSizeBox span:hover{background: #009fd6;color:#fff;}
.artSizeBox span.hover{background: #009fd6;color:#fff;}
#play{width:780px;height:450px;position:relative;overflow: hidden;background:#fff;border:1px solid #e9e9e9;padding:9px;margin:0 auto;}
#play .change_a{width:40%;height: 100%;position: absolute;top: 0;z-index: 1;cursor: pointer;display: block;overflow: hidden;background:url(about:blank);}
#play .prev_a{left: 0;}
#play .next_a{right: 0}
#play .change_a span{width: 24px;height: 43px;display: block;position: absolute;top: 50%;margin-top: -21px;display: none}
#play .prev_a span{background: url(../images/article_icon.png) no-repeat 0px -50px;left: 0;}
#play .next_a span{background: url(../images/article_icon.png) no-repeat -30px -50px;right: 0;}
#play .img_ul{position: relative;z-index: 1;width:780px;height:450px;overflow:hidden;}
#play .img_ul li{position: relative;z-index: 1;width:780px;height:450px;background:#fff;}
#play .img_ul li img{position:absolute;}
.imgMove{width:800px;clear:both;margin:20px auto;position:relative;}
.img_hd{margin:0 auto;overflow: hidden;height:80px;position:relative;}
.img_hd ul{position: absolute;z-index: 1}
.img_hd ul li{float: left;height:70px;width:100px;padding:3px;margin:0 7px;cursor: pointer;background:#fff;border:1px solid #d4d4d4;position:relative;}
.img_hd ul li p{height:70px;width:100px;display:block;background:#fff;position:relative;overflow: hidden;}
.img_hd ul li i{display:block;clear:both;line-height:20px;padding:0 5px;background:#000;color:#fff;position:absolute;right:3px;bottom:3px;z-index:2;filter:alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;font-family:Arial;font-size:12px;font-style:normal;}
.img_hd ul li img{position:absolute;}
.img_hd ul li.on{border:1px solid #3698d9}
.imgMove .bottom_a{width:25px;height:25px;display: block;cursor: pointer;z-index: 10;float:left;top:25px;position:absolute;z-index:2;background:url(../images/article_icon2.png) no-repeat;}
.imgMove .prev_a:hover{background-position:left bottom;left:0;}
.imgMove .next_a:hover{background-position:right bottom}
.imgMove .prev_a{background-position:left top;left:0;}
.imgMove .next_a{background-position:right top;right:0;}
.video{width:800px;height:450px;overflow: hidden;margin:0px auto;}
.productSlide{ width:955px; height:545px; overflow:hidden; margin:25px auto;}
.productSlide .hd{ display:none}
.productSlide .btn{ width:140px; height:105px; margin-top:200px;overflow:hidden; font-size:90px; text-align:center; line-height:105px;font-family:"songti"; color:#e1e1e1; cursor:pointer;}
.productSlide .btn:hover{ color:#f6891e;}
.productSlide .bd{ width:675px; overflow:hidden;}
.productSlide .bd dd{ width:675px; float:left; display:inline; height:505px; overflow:hidden; text-align:center;}
.productSlide .bd dd img{height:100%;width:100%;}
.productSlide .text{ height:40px; line-height:40px; overflow:hidden; text-align:center; font-size:14px;}
.article_pageUp{clear:both;overflow:hidden;padding:15px 0 0 0;border-top:1px solid #e8e8e8;}
.article_pageUp dl dd{display:block;height:30px;clear:both;line-height:30px;}
.article_pageUp dl dd span{float: left;display: inline-block;height:30px;overflow: hidden;text-align: center;color:#666;font-size: 14px;}
.article_pageUp dl dd a{float: left;font-size: 14px;display: inline-block;height:30px;overflow: hidden;}
.article_pageUp .goBack{ width:130px; height:40px; line-height:40px; background:#009fd6; font-size:14px; color:#fff; text-align:center; margin-top:10px;}
.article_pageUp .goBack:hover{ opacity:0.8}
.articlePage{clear:both;height:30px;text-align:center;font-family:Arial;}
.articlePage a{margin:0 1px;background:#ccc;padding:5px 10px;}
.articlePage a:hover{color:#fff;background:#1e8ddc;}
.articlePage a.hover{color:#fff;background:#1e8ddc;}
.download{clear:both;height:32px;font-size:18px;padding:10px 0 0 0;}
.download a{display:block;line-height:32px;float:left;padding:0 0 0 40px;color:#0079ce;font-family:"microsoft yahei";margin:0 10px 0 0;font-size:14px;background:url(../images/download.png) no-repeat left center;}
.articleHand{clear:both; font-size:16px; padding:10px 0px 20px 0; overflow: hidden;}
.articleHand a{display:block; line-height:32px; padding:0 20px 10px 30px; float:left;background:url(../images/file.png) no-repeat left center;}
.articleHand a.word{background:url(../images/word.png) no-repeat left 3px; color:#37a6ff !important;}
.articleHand a.ppt{background:url(../images/ppt.png) no-repeat left center; color:#ff7735 !important;}
.articleHand a.excel{background:url(../images/excel.png) no-repeat left center; color:#15bf44 !important;}
.articleHand a.pdf{background:url(../images/pdf.png) no-repeat left center; color:#1369c0 !important;}
.articleHand a.zip{background:url(../images/zip.png) no-repeat left 3px; color:#ff9779 !important;}

.guidePage{ overflow:hidden; position:relative;} 
.circleBox{ width:404px; height:404px; background:rgba(255,255,255,0.2); border-radius:100%; position:absolute; left:50%; top:50%; margin:-202px 0 0 -202px; z-index:1}
.circle{ width:364px; height:364px; border-radius:100%; background:#fff; overflow:hidden;position:absolute; left:50%; top:50%; margin:-182px 0 0 -182px; z-index:2}
.circle .logo3{ margin:90px auto 35px; height:114px;text-align:center;}
.circle .btn{ width:118px; height:34px; background:#f3ac00; color:#fff; text-align:center; line-height:34px; border-radius:25px; display:block; margin:0 auto; transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s; font-size:16px;}
.circle .btn:hover{ opacity:0.7}
.circleBox{
	animation: myfirst 1s infinite alternate;
	-moz-animation: myfirst 1s infinite alternate;
	-webkit-animation: myfirst 1s infinite alternate;
	-o-animation: myfirst 1s infinite alternate;
   }
@keyframes myfirst
{
from {-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);}
to {-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);}
}

@-moz-keyframes myfirst
{
from {-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);}
to {-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);}
}

@-webkit-keyframes myfirst 
{
from {-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);}
to {-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);}
}

@-o-keyframes myfirst
{
from {-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);}
to {-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);}
}


